<?php

namespace Entities;

/**
 * Entities\Planificacion
 */
class Planificacion
{
    /**
     * @var integer $id
     */
    private $id;

    /**
     * @var decimal $version
     */
    private $version;

    /**
     * @var Entities\Asignatura
     */
    private $idasignatura;

    /**
     * @var Entities\Usuario
     */
    private $idusuario;

    /**
     * @var Entities\Estado
     */
    private $idestado;


    /**
     * Get id
     *
     * @return integer $id
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set version
     *
     * @param decimal $version
     */
    public function setVersion($version)
    {
        $this->version = $version;
    }

    /**
     * Get version
     *
     * @return decimal $version
     */
    public function getVersion()
    {
        return $this->version;
    }

    /**
     * Set idasignatura
     *
     * @param Entities\Asignatura $idasignatura
     */
    public function setIdasignatura(\Entities\Asignatura $idasignatura)
    {
        $this->idasignatura = $idasignatura;
    }

    /**
     * Get idasignatura
     *
     * @return Entities\Asignatura $idasignatura
     */
    public function getIdasignatura()
    {
        return $this->idasignatura;
    }

    /**
     * Set idusuario
     *
     * @param Entities\Usuario $idusuario
     */
    public function setIdusuario(\Entities\Usuario $idusuario)
    {
        $this->idusuario = $idusuario;
    }

    /**
     * Get idusuario
     *
     * @return Entities\Usuario $idusuario
     */
    public function getIdusuario()
    {
        return $this->idusuario;
    }

    /**
     * Set idestado
     *
     * @param Entities\Estado $idestado
     */
    public function setIdestado(\Entities\Estado $idestado)
    {
        $this->idestado = $idestado;
    }

    /**
     * Get idestado
     *
     * @return Entities\Estado $idestado
     */
    public function getIdestado()
    {
        return $this->idestado;
    }
}